【docker】Windows11系统下安装并配置阿里云镜像加速

您所在的位置:网站首页 win11multiedition iso下载慢 【docker】Windows11系统下安装并配置阿里云镜像加速

【docker】Windows11系统下安装并配置阿里云镜像加速

2024-07-16 07:46| 来源: 网络整理| 查看: 265

【docker】Windows11系统下安装并配置阿里云镜像加速

提示:博主取舍了很多大佬的博文并亲测有效,分享笔记邀大家共同学习讨论

文章目录 【docker】Windows11系统下安装并配置阿里云镜像加速一、查看Windows环境是否支持docker二、 启动Hyper-V三、 官网下载安装Docker应用和数据默认位置设置/更改Docker应用安装Docker应用安装常见问题 四、配置阿里云镜像加速五、docker常用指令

一、查看Windows环境是否支持docker

打开命令行窗口,执行“winver”命令。 在这里插入图片描述 Windows环境Docker必须满足是64位,Home或Pro 21H2 或更高版本.Enterprise或Education 21H2 或更高版本。

二、 启动Hyper-V

Hyper-V是微软的虚拟机,在win10上是自带的,所以通过控制面板“设置”启用 Hyper-V即可: 1.打开“控制面板”->“程序”-> “启动或关闭Windows功能”。 2.勾选Hyper-V选项,点击“确定”: Win11找不到Hyper-V是家庭版不支持,因为家庭版没有虚拟化功能。如果想要在Win11家庭版中启用该功能,需要手动安装组件。 记事本打开,将以下脚本复制并粘贴到文本文件中,另存为win11-home-hyperv.bat,并以管理员身份运行,等待命令运行结束后根据提示按“Y”键重新启动计算机。

pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

3.安装完成后重新启动计算机 打开任务管理器,选择性能,点击cpu,检查一下计算机是否已开启了虚拟化支持,假设还不支持虚拟化,重启进入BIOS中开启VT支持CPU虚拟化。

三、 官网下载安装 Docker应用和数据默认位置设置/更改

有条件的话应用程序(软件)和数据(镜像容器)都放在固态硬盘

Docker Desktop应用程序默认安装在【C:\Program Files\Docker】,安装时无法自定义安装位置,采用目录链接的方式将应用安装到其他盘:

# 管理员身份运行CMD # 安装时存放docker应用程序的文件夹 MD "E:\Docker\DockerApp\Docker" # 在E盘里新建Docker文件夹并链接到C盘 mklink /J "C:\Program Files\Docker" "E:\Docker\DockerApp\Docker"

同样用户镜像文件及容器数据文件的默认存储位置【C:\Users\xxxx\AppData\Local\Docker\wsl】下的两个目录,无法自定义安装位置,随着镜像和容器的增加会严重占用C盘空间,采用目录链接的方式将应用安装到其他盘:

# 管理员身份运行CMD # 存放用户镜像文件及容器数据文件的目录 MD "E:\Docker\DockerData\Docker" # 创建E盘Docker数据到C盘的链接 mklink /J "C:\Users\XXXX\AppData\Local\Docker" "E:\Docker\DockerData\Docker"

注意:卸载docker时,会将链接一同删除,所以重新安装时需要新建。

Docker应用安装

从 windows-docker官网(推荐) 下载后直接安装。 安装完成后需要重启主机。 待重启结束后,启动docker运行,点击"Accept"。 安装完成。

Docker应用安装常见问题 可能遇到的问题:“Docker Desktop requires a newer WSL kernel version.” 解决方法:升级WSL2内核,关闭正在运行的所有wsl2终端,以管理员身份运行PowerShell或者命令行工具。wsl --update 可能遇到的问题:Win安装更新时出现错误: 0x80240438问题 解决方法:Windows防火墙会导致此问题,唯一的解决办法是暂时禁用Windows防火墙,然后安装更新。 Win + I打开“设置”,选择隐私和安全,导航至Windows安全中心的防火墙和网络保护;从域网络、专用网络和公共网络中选择您的网络配置文件(博主的事公共网络标记有使用中), 关闭Microsoft Defender防火墙; 完成后,关闭窗口并再次尝试安装更新。 四、配置阿里云镜像加速

登录阿里云官网:镜像加速器(需要账号登录) 将"https://inhj05a1.mirror.aliyuncs.com"加到"registry-mirrors"的数组里

{ "registry-mirrors": ["https://inhj05a1.mirror.aliyuncs.com"] }

点击 Apply & Restart按钮,等待Docker重启并应用配置的镜像加速器。

五、docker常用指令

参考链接

提示:博主取舍了很多大佬的博文并亲测有效,分享笔记邀大家共同学习讨论



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3